#include <iostream>
#include <string>
using namespace std;
void Compess(string &s);
int main()
{
	string s;
	getline(cin,s,'\n');
	Compess(s);
	cout<<s;
}
void Compess(string &s)
{
	string temp="";
	int lenbefore=s.length();
	char p=s[0];
	int cnt=0;
	temp+=s[0];
	for(int i=0;i<lenbefore;i++){
		if(s[i]==p){
			cnt++;
		}else{
			if(cnt>1){
				temp+=to_string(cnt);
			}
			temp+=s[i];
			p=s[i];
			cnt=1;
		}
		if(i==lenbefore-1){
			if(cnt>1){
				temp+=to_string(cnt);
			}
		}
	}
	if(temp.length()<lenbefore){
		s=temp;
	}
}
